Immortal DNA strand hypothesis